<?php if (!isset($_SESSION)) {
    session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
    $_SESSION['PrevUrl'] = $_GET['accesscheck'];
}


require ('../clase_principal.php');


$objeto = new principal;
echo $conex = $objeto->conectar_mysql();


// recibe por post los array del formulario y mira si no esta vacio
if (isset($_POST['entrada'])) {
    $_SESSION['entrada'] = $_POST['entrada'];
    $entrada = $_POST['entrada'];
    $n = count($entrada);
    $i = 0;
    // recorre y almacena en guarda_registro los entrada del formulario
    while ($i < $n) {

        // guarga el entrada que vamos a insertar y lo coloca entre comillas
        $entrada[$i];
        $i++;
    }
	
}else{ // exit(); 
 }


if (isset($_POST['entrada'])) {
    $loginUsername = $_POST['entrada'];
    $password = $_POST['entrada'];
    $MM_fldUserAuthorization = "active";
    $MM_redirecttoReferrer = true;


    // *** Validate request to login to this site.
$consulta_sql = "SELECT 
   clave, usuario, privilegio 
   FROM 
   usuarios 
   WHERE 
   clave='".trim($entrada[1])."'  AND usuario='".trim($entrada[0])."'";

    $consulta_ingreso = $objeto->ejecutar($consulta_sql);

//  mysql_num_rows(mysql_query("select * from usuarios"));
   $numero_resultados = $objeto->total_paginas($consulta_ingreso);

    if ($numero_resultados) {
		
		

        $grupo_usuario = $objeto->resultados($consulta_ingreso);

        $loginStrGroup = $grupo_usuario['privilegio'];


        //declare two session variables and assign them
        $_SESSION['MM_Username'] = $loginUsername;
        $_SESSION['MM_UserGroup'] = $loginStrGroup;
	

        if (isset($_SESSION['PrevUrl']) && true) {
            
			$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
        }
        echo json_encode(array("info" => "exitoso", "usuario" => $entrada[0], "clave" =>  $entrada[1]));
		
		$_SESSION['usuario']= $entrada[0];

    } else {

        echo json_encode(array("info" => "error", "usuario" => $entrada[0], "clave" =>  $entrada[1]));

    }
}
?>
